package com.tjmc.recruit.user.dto;

import com.tjmc.recruit.user.entity.*;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 个人简历信息组合实体
 */
@Data
public class PersonalInfo implements Serializable {
    /**
     * 基本信息
     */
    private PersonalBasicInfoEntity personalBasicInfo;
    /**
     * 求职意向
     */
    private List<PersonalJobIntentInfoEntity> personalJobIntentInfo;
    /**
     * 工作经历
     */
    private List<PersonalWorkExperienceInfoEntity> workExperienceList;
    /**
     * 教育经历
     */
    private List<PersonalEducationInfoEntity> educationList;
    /**
     * 项目经历
     */
    private List<PersonalProgramInfoEntity> programList;
    /**
     * 培训与认证
     */
    private List<PersonalTrainingInfoEntity> trainingList;
    /**
     * 个人技能与自我描述
     */
    private PersonalSelfDescriptionEntity personalSelfDescriptionInfo;
    /**
     * 是否被企业收藏
     */
    private Boolean collectByCompany;
    /**
     * 收藏ID
     */
    private String collectRecordsId;

    private Boolean isChat;
}
